package com.ict.txmsv2.services;

import org.springframework.web.multipart.MultipartFile;

import javax.servlet.ServletOutputStream;
import java.util.List;
import java.util.Queue;

/**
 * @Author lht
 * @date 2021/9/24 - 17:58
 * @description: Word文档的导入导出
 */
public interface WordInfoService {

    /**
     * 将数据导入数据库
     * @param list 表单中的数据
     * @return 是否插入成功
     * @throws Exception
     */
    boolean writeInfo2DB(List<Queue<String>> list) throws Exception;

    /**
     * 导出数据库中的数据到wrod文档中
     * @param outputStream
     * @return 是否导出成功
     */
    boolean downLoadWordDoc(ServletOutputStream outputStream);

    /**
     * 获取导入数据的Word文档模板
     * @param outputStream
     * @return
     */
    boolean getWordTemplate(ServletOutputStream outputStream);
}
